package com.xbongbong.saas.service;

import com.xbongbong.paas.toolbox.exception.XbbException;
import com.xbongbong.pro.customercommunicate.pojo.dto.DynamicListDTO;
import com.xbongbong.pro.customercommunicate.pojo.vo.CommunicateDynamicsListVO;
import com.xbongbong.pro.formdata.pojo.dto.FormDataDetailDTO;
import com.xbongbong.pro.formdata.pojo.vo.FormDataDetailVO;

/**
 *
 * @author lzf
 * @date 2022/4/14 16:12
 * 详情页动态详情接口
 */
public interface SaasDynamicService {

    /**
     * 查出动态详情列表
     * @author lzf
     * @date 2022/4/14 16:14
     * @param dynamicListDTO
     * @return CommunicateDynamicsListVO
     */
    CommunicateDynamicsListVO getDynamicsList(DynamicListDTO dynamicListDTO) throws XbbException;

    /**
     * 数据详情
     * @throws XbbException
     */
    FormDataDetailVO getDetail(FormDataDetailDTO formDataDetailDTO) throws XbbException;

    CommunicateDynamicsListVO getSimpleDynamicList(DynamicListDTO dynamicListDTO) throws XbbException;
}
